]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agomount-operation: implement org.Gtk.MountOperationHandler
Cosimo Cecchi [Wed, 20 Jun 2012 21:23:34 +0000 (17:23 -0400)]
mount-operation: implement org.Gtk.MountOperationHandler

Use the ShellMountOperation dialogs we have to implement a DBus API
allowing other processes to display them.
Since GtkMountOperation now tries to call into our DBus implementation,
every application that uses a GtkMountOperation will gain integration
with our shell dialogs (but will still handle the actual communication
with GVfs).

https://bugzilla.gnome.org/show_bug.cgi?id=678516

14 years agouserMenu: Rename 'Hidden' to 'Invisible'
Florian Müllner [Fri, 22 Jun 2012 11:51:43 +0000 (13:51 +0200)]
userMenu: Rename 'Hidden' to 'Invisible'

Apparently only the Telepathy API calls this status 'Hidden',
Empathy and most network use 'Invisible' (also see
https://bugzilla.gnome.org/show_bug.cgi?id=603472).

https://bugzilla.gnome.org/show_bug.cgi?id=658955

14 years agoUpdated Greek translation
Tom Tryfonidis [Fri, 22 Jun 2012 10:43:03 +0000 (13:43 +0300)]
Updated Greek translation

14 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 22 Jun 2012 07:36:52 +0000 (09:36 +0200)]
Updated Slovenian translation

14 years agoappDisplay: Fix recursive directory NoDisplay testing
Jasper St. Pierre [Tue, 19 Jun 2012 17:02:38 +0000 (13:02 -0400)]
appDisplay: Fix recursive directory NoDisplay testing

We were accidentally testing NoDisplay on the wrong directory.

https://bugzilla.gnome.org/show_bug.cgi?id=658176

14 years agoapp-system: Don't show items with NoDisplay parents in the search
Jasper St. Pierre [Tue, 19 Jun 2012 15:35:05 +0000 (11:35 -0400)]
app-system: Don't show items with NoDisplay parents in the search

Additionally, require gnome-menus 3.5.3, as we're using new API
introduced there.

https://bugzilla.gnome.org/show_bug.cgi?id=658176

14 years agoapp-system: Use g_slist_free_full
Jasper St. Pierre [Mon, 18 Jun 2012 10:22:29 +0000 (06:22 -0400)]
app-system: Use g_slist_free_full

https://bugzilla.gnome.org/show_bug.cgi?id=658176

14 years agoapp-system: Clean up imports
Jasper St. Pierre [Mon, 18 Jun 2012 09:55:08 +0000 (05:55 -0400)]
app-system: Clean up imports

https://bugzilla.gnome.org/show_bug.cgi?id=658176

14 years agoUtil: update trySpawn to new gjs GError mapping
Giovanni Campagna [Tue, 19 Jun 2012 21:32:45 +0000 (23:32 +0200)]
Util: update trySpawn to new gjs GError mapping

Error rewriting code used an old version of the gjs GError support,
and set a readonly .message property.

https://bugzilla.gnome.org/show_bug.cgi?id=678502

14 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 21 Jun 2012 10:30:52 +0000 (12:30 +0200)]
Updated Spanish translation

14 years agomount-operation: fix indentation for some callbacks
Cosimo Cecchi [Wed, 20 Jun 2012 20:14:02 +0000 (16:14 -0400)]
mount-operation: fix indentation for some callbacks

Nothing to see here, move along.

https://bugzilla.gnome.org/show_bug.cgi?id=674962

14 years agomount-operation: don't use global.get_current_time()
Cosimo Cecchi [Wed, 20 Jun 2012 20:12:40 +0000 (16:12 -0400)]
mount-operation: don't use global.get_current_time()

If we don't specify it, it will be picked up by default.

https://bugzilla.gnome.org/show_bug.cgi?id=674962

14 years agoautorun: use GError.matches() to fix some FIXMEs
Cosimo Cecchi [Wed, 20 Jun 2012 20:35:29 +0000 (16:35 -0400)]
autorun: use GError.matches() to fix some FIXMEs

Discard FAILED_HANDLED errors, now that we can detect them from JS.

https://bugzilla.gnome.org/show_bug.cgi?id=674962

14 years agoautomount: re-use the same dialog when passphrase doesn't match
Cosimo Cecchi [Wed, 20 Jun 2012 00:22:26 +0000 (20:22 -0400)]
automount: re-use the same dialog when passphrase doesn't match

Wait until the completion of the mount operation before dismissing the
passphrase dialog, so in case it fails, we can re-use the same dialog
with an error message (like e.g. PolicyKit auth dialogs) instead of
showing a brand new one.

https://bugzilla.gnome.org/show_bug.cgi?id=674962

14 years agomount-operation: turn the passphrase prompt into a dialog
Cosimo Cecchi [Tue, 19 Jun 2012 22:12:11 +0000 (18:12 -0400)]
mount-operation: turn the passphrase prompt into a dialog

Instead of a notification. This also adds space for a checkbox allowing
to remember the passphrase.

https://bugzilla.gnome.org/show_bug.cgi?id=674962

14 years agoNetworkMenu: prefer wifi/3g over vpn in the panel
Cosimo Cecchi [Tue, 19 Jun 2012 17:50:37 +0000 (13:50 -0400)]
NetworkMenu: prefer wifi/3g over vpn in the panel

Wifi and mobile broadband have signal indicators and are thus
more useful than vpn icons in the panel. Therefore, in the case
we have both wifi/3g and VPN we prefer the former as the "primary
icon" and add a lock next to it.
Behavior when VPN is added to wired or other connections is still
preserved: the wired icon is replaced by vpn.

https://bugzilla.gnome.org/show_bug.cgi?id=672591

14 years agoNetworkMenu: sort wifi networks by strength
Giovanni Campagna [Tue, 29 May 2012 18:02:48 +0000 (20:02 +0200)]
NetworkMenu: sort wifi networks by strength

Sorting by strength is what the other OSes do by default, and it
provides a better UX (by offering your hotspot and router before
the one from your neighbor).

https://bugzilla.gnome.org/show_bug.cgi?id=658946

14 years agoautomount: don't allow autorun for things we mount at startup
Cosimo Cecchi [Tue, 19 Jun 2012 18:49:40 +0000 (14:49 -0400)]
automount: don't allow autorun for things we mount at startup

We don't want to potentially flood the user with notifications about
mounts when starting up the system.

https://bugzilla.gnome.org/show_bug.cgi?id=660595

14 years agoautorun: only obey allowAutorun flag for transient notifications
Cosimo Cecchi [Tue, 19 Jun 2012 19:06:44 +0000 (15:06 -0400)]
autorun: only obey allowAutorun flag for transient notifications

Only apply the allowAutorun flag for transient notifications, not for
mounts that end up in the resident notification well.

Also, stop looking at volume.can_automount() here, since we already
checked that previously in the mounter, and allowAutorun is enough.

https://bugzilla.gnome.org/show_bug.cgi?id=660595

14 years agoautorun: simplify code
Cosimo Cecchi [Tue, 19 Jun 2012 19:17:07 +0000 (15:17 -0400)]
autorun: simplify code

Split autorun conditions into separate logic blocks instead of a single
huge if.

https://bugzilla.gnome.org/show_bug.cgi?id=660595

14 years agoautorun: change logic for ignoring volumes
Cosimo Cecchi [Tue, 19 Jun 2012 19:08:45 +0000 (15:08 -0400)]
autorun: change logic for ignoring volumes

Previously, a volume was being ignored from autorun if one of these two
conditions were met:
- its mount root file had a native scheme and was mounted in a
  non-hidden location
- it had a volume that could have been automounted, and had a flag set
  by the shell to allow autorun

In order to effectively ignore volumes that we don't mount ourselves
from our notification system, we have to meet both conditions at the
same time instead.

https://bugzilla.gnome.org/show_bug.cgi?id=660595

14 years agomount-operation: close the password entry on operation abort
Cosimo Cecchi [Tue, 19 Jun 2012 20:41:39 +0000 (16:41 -0400)]
mount-operation: close the password entry on operation abort

If the device disappears in the middle of a mount operation, make sure
to dismiss the password prompt automatically.

https://bugzilla.gnome.org/show_bug.cgi?id=673787

14 years agomount-operation: fix exceptions when showing password entry
Cosimo Cecchi [Tue, 19 Jun 2012 20:31:24 +0000 (16:31 -0400)]
mount-operation: fix exceptions when showing password entry

This is a fallout from some changes in MessageTray.Source, which now
requires either defining the iconName/iconType properties on it, or
implementing createNotificationIcon, and we're not doing any of those.
Fix it by storing the gicon of the source object and using a helper
method to create the icon actor on demand, to avoid any case when the
same actor might be added twice to different containers.

https://bugzilla.gnome.org/show_bug.cgi?id=678428

14 years agobuild: Fix the case of building without folks
Rui Matos [Tue, 19 Jun 2012 21:06:40 +0000 (23:06 +0200)]
build: Fix the case of building without folks

14 years agobuild: Make folks optional
Colin Walters [Tue, 19 Jun 2012 19:15:02 +0000 (15:15 -0400)]
build: Make folks optional

The dependency chain spirals out from folks->zeitgeist->xapian...and
I'm really not interested in pulling in all of that into the core
shell.

There is work on splitting out contact search into gnome-contacts; I'd
add a bug link but Bugzilla is down.

14 years agoDisable unredirection when a modal operation is active
Giovanni Campagna [Tue, 19 Jun 2012 17:48:02 +0000 (19:48 +0200)]
Disable unredirection when a modal operation is active

When the shell takes control of the screen (for example to show
a modal dialog or to lock the screen), it must reestablish itself
on top of the stack, and in particular restore any unredirected
window so that it is composited below the Shell UI.

Reviewed-By: drago01 in IRC.
14 years agoworkspace: Minor cleanup
Florian Müllner [Fri, 15 Jun 2012 13:52:47 +0000 (15:52 +0200)]
workspace: Minor cleanup

_hideAllOverlays() has only been used in a single place for quite
some time now, so move its code into the caller and save a loop.

https://bugzilla.gnome.org/show_bug.cgi?id=678416

14 years agoworkspace: Remove unused method
Florian Müllner [Fri, 15 Jun 2012 13:49:24 +0000 (15:49 +0200)]
workspace: Remove unused method

This one hasn't been used for quite a while now ...

https://bugzilla.gnome.org/show_bug.cgi?id=678416

14 years agoEnable the Screen Reader menu item
Matthias Clasen [Fri, 15 Jun 2012 21:54:04 +0000 (17:54 -0400)]
Enable the Screen Reader menu item

https://bugzilla.gnome.org/show_bug.cgi?id=663256

14 years agoshell-app: Update app menu if necessary
Florian Müllner [Thu, 17 May 2012 16:18:53 +0000 (18:18 +0200)]
shell-app: Update app menu if necessary

Currently we assume that GTK_UNIQUE_BUS_NAME is shared between all
windows of an application. This assumption does not hold true for
applications that specify G_APPLICATION_NON_UNIQUE, so make sure
to update the menu as necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=676238

14 years agoDepend on gjs 1.33.2
Guillaume Desmottes [Tue, 19 Jun 2012 12:17:23 +0000 (14:17 +0200)]
Depend on gjs 1.33.2

Shell uses the 'format' module which has been introduced in gjs 1.33.2.

https://bugzilla.gnome.org/show_bug.cgi?id=678396

14 years agotelepathyClient: ignore invalidated channels
Guillaume Desmottes [Tue, 5 Jun 2012 10:39:30 +0000 (12:39 +0200)]
telepathyClient: ignore invalidated channels

There is a race if a channel is invalidated during its preparation: the
'invalidated' signal is already emitted so the Shell will never notice.
We fix this by simply checking if the channel is already invalidated when
receiving it from telepathy-glib.

In the approving case, we reject the full ChannelDispatchOperation as we only
support approving one channel at the time.

https://bugzilla.gnome.org/show_bug.cgi?id=677457

14 years agotelepathyClient: decline dispatch op when approving unsupported channel type
Guillaume Desmottes [Tue, 5 Jun 2012 10:37:06 +0000 (12:37 +0200)]
telepathyClient: decline dispatch op when approving unsupported channel type

It shouldn't happen in theory but best to be safe than sorry.

https://bugzilla.gnome.org/show_bug.cgi?id=677457

14 years agost-texture-cache: fix GtkIconInfo leak
Pavel Vasin [Thu, 14 Jun 2012 08:21:25 +0000 (12:21 +0400)]
st-texture-cache: fix GtkIconInfo leak

https://bugzilla.gnome.org/show_bug.cgi?id=678079

14 years agoShellContactSystem: fix GSList of utf8 leak
Pavel Vasin [Wed, 13 Jun 2012 16:51:57 +0000 (20:51 +0400)]
ShellContactSystem: fix GSList of utf8 leak

https://bugzilla.gnome.org/show_bug.cgi?id=678079

14 years agoShellContactSystem: fix GSList leak
Pavel Vasin [Wed, 13 Jun 2012 16:48:06 +0000 (20:48 +0400)]
ShellContactSystem: fix GSList leak

https://bugzilla.gnome.org/show_bug.cgi?id=678079

14 years agoshell-util: fix GFile leak
Pavel Vasin [Wed, 13 Jun 2012 12:49:20 +0000 (16:49 +0400)]
shell-util: fix GFile leak

https://bugzilla.gnome.org/show_bug.cgi?id=678079

14 years agoShellContactSystem: fix GeeMapIterator leak
Pavel Vasin [Wed, 13 Jun 2012 10:48:23 +0000 (14:48 +0400)]
ShellContactSystem: fix GeeMapIterator leak

https://bugzilla.gnome.org/show_bug.cgi?id=678079

14 years agoAlways enable a11y
Bastien Nocera [Thu, 14 Jun 2012 11:57:09 +0000 (12:57 +0100)]
Always enable a11y

https://bugzilla.gnome.org/show_bug.cgi?id=678095

14 years agomain: NO_GAIL envvar is a noop
Bastien Nocera [Thu, 14 Jun 2012 11:50:55 +0000 (12:50 +0100)]
main: NO_GAIL envvar is a noop

It's not used by GTK+ versions we require

https://bugzilla.gnome.org/show_bug.cgi?id=678096

14 years agoUpdated Arabic translation
Khaled Hosny [Wed, 13 Jun 2012 18:40:27 +0000 (20:40 +0200)]
Updated Arabic translation

14 years agol10n: Updated Italian translation
Luca Ferretti [Wed, 13 Jun 2012 17:37:39 +0000 (19:37 +0200)]
l10n: Updated Italian translation

14 years agoUpdated POTFILES.in
Piotr Drąg [Tue, 12 Jun 2012 21:53:31 +0000 (23:53 +0200)]
Updated POTFILES.in

14 years agoshellDBus: Add a method to reload extensions
Jasper St. Pierre [Tue, 5 Jun 2012 17:06:40 +0000 (13:06 -0400)]
shellDBus: Add a method to reload extensions

A common request from extension developers has been to reload their
extensions without restarting the Shell.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionSystem: Add a method to unload an extension
Jasper St. Pierre [Tue, 5 Jun 2012 17:03:42 +0000 (13:03 -0400)]
extensionSystem: Add a method to unload an extension

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionSystem: Remove the two-step initialize
Jasper St. Pierre [Mon, 4 Jun 2012 22:46:27 +0000 (18:46 -0400)]
extensionSystem: Remove the two-step initialize

Initially, extensions were loaded after they shell had fully created
the session and all objects, but this didn't allow extensions easy
ways to monkey patch prototypes, as most functions had already been
bound. Remove the historical vestigal function, and just merge the
two together.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionSystem: Make the init function optional
Jasper St. Pierre [Mon, 4 Jun 2012 22:43:52 +0000 (18:43 -0400)]
extensionSystem: Make the init function optional

A large amount of extensions have something like this in them:

    function init() {}

Since we have encouraged extension authors to try and not make any
changes in init, it feels weird and strange to have to create an
initialization function that does nothing. From now on, don't require
it.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionSystem: Load/unload stylesheets on enable/disable
Jasper St. Pierre [Mon, 4 Jun 2012 22:42:42 +0000 (18:42 -0400)]
extensionSystem: Load/unload stylesheets on enable/disable

I'm not entirely sure why this wasn't caught earlier.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionUtils: Create and load the extension object when scanning
Jasper St. Pierre [Mon, 4 Jun 2012 22:25:51 +0000 (18:25 -0400)]
extensionUtils: Create and load the extension object when scanning

This reduces some duplicate code when loading extensions.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionUtils: Use signals rather than callbacks for finding extensions
Jasper St. Pierre [Mon, 4 Jun 2012 21:14:18 +0000 (17:14 -0400)]
extensionUtils: Use signals rather than callbacks for finding extensions

This allows us to move to a file-monitor based approach in the future.

Since we need signals, we convert the current set of functions to an
object we attach signals too, leading to the new ExtensionFinder object.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionUtils: Remove userExtensionsDir
Jasper St. Pierre [Mon, 4 Jun 2012 03:13:15 +0000 (23:13 -0400)]
extensionUtils: Remove userExtensionsDir

Make this less stateful

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionUtils: Remove version check for js-version
Jasper St. Pierre [Wed, 30 May 2012 12:20:19 +0000 (08:20 -0400)]
extensionUtils: Remove version check for js-version

This is seldomly used, and isn't checked in SweetTooth. Just remove
this inconsistency here rather than adding infrastructure to manage
and check it elsewhere.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionUtils: Don't write to the filesystem on start
Jasper St. Pierre [Fri, 25 May 2012 23:12:30 +0000 (19:12 -0400)]
extensionUtils: Don't write to the filesystem on start

Create the potentially empty directory when we need to, not when we
don't.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoextensionSystem: Split off the extension downloader into a separate file
Jasper St. Pierre [Fri, 25 May 2012 23:07:31 +0000 (19:07 -0400)]
extensionSystem: Split off the extension downloader into a separate file

This keeps all UI out of the extension system, leaving it strictly for
loading and unloading extensions.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agost: Trigger theme updates on resolution changes
Florian Müllner [Tue, 12 Jun 2012 20:18:10 +0000 (22:18 +0200)]
st: Trigger theme updates on resolution changes

Commit de8a66d4ce5 removed our own DPI handling for the one found
it Clutter, but broke resolution updates at runtime (for instance
when setting the "Large Text" option in Universal Access).

https://bugzilla.gnome.org/show_bug.cgi?id=677975

14 years agoUpdated Lithuanian translation
Žygimantas Beručka [Tue, 12 Jun 2012 09:19:33 +0000 (12:19 +0300)]
Updated Lithuanian translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 11 Jun 2012 20:04:54 +0000 (22:04 +0200)]
Updated Norwegian bokmål translation

14 years agoFix name for the schemas file
Kjartan Maraas [Mon, 11 Jun 2012 20:04:51 +0000 (22:04 +0200)]
Fix name for the schemas file

14 years agoappDisplay: Don't show apps in NoDisplay categories in the All view
Jasper St. Pierre [Mon, 11 Jun 2012 17:53:32 +0000 (13:53 -0400)]
appDisplay: Don't show apps in NoDisplay categories in the All view

We explicitly include NoDisplay applications in the ShellAppSystem because
we want app tracking for them, but we explicitly filter NoDisplay applications
out when showing them to the user because we don't want to show them to the
user. We also based our "All" apps view on a flattened list of apps. While
we did check for NoDisplay on the app item itself, we didn't check against
its parents. Refactor the app display view to not use a separate flat list
of applications, but instead a concatenation of all the applications in all
the loaded categories.

https://bugzilla.gnome.org/show_bug.cgi?id=658176

14 years agojs: Remove unnecessary versions of clutter_actor_get_children
Jasper St. Pierre [Wed, 30 May 2012 00:36:45 +0000 (20:36 -0400)]
js: Remove unnecessary versions of clutter_actor_get_children

clutter_actor_get_children requires making a temporary GSList from
a linked list structure, and then creating a JS Array from that GSList.
For simple cases like the number of children, use clutter_actor_get_n_children.

https://bugzilla.gnome.org/show_bug.cgi?id=677426

14 years agoextensionSystem: Initialize the HTTP session after parse time
Jasper St. Pierre [Fri, 8 Jun 2012 03:54:20 +0000 (23:54 -0400)]
extensionSystem: Initialize the HTTP session after parse time

We really shouldn't be creating GObjects while we're still parsing other
files for performance and clarity reasons.

https://bugzilla.gnome.org/show_bug.cgi?id=677586

14 years agoRevert "extensionSystem: Initialize the HTTP session after parse time"
Jasper St. Pierre [Mon, 11 Jun 2012 17:06:14 +0000 (13:06 -0400)]
Revert "extensionSystem: Initialize the HTTP session after parse time"

This reverts commit df5298d59c2c7b79c7477ecd1a9cf2dfa25e3b59.

14 years agoextensionSystem: Initialize the HTTP session after parse time
Jasper St. Pierre [Fri, 8 Jun 2012 03:54:20 +0000 (23:54 -0400)]
extensionSystem: Initialize the HTTP session after parse time

We really shouldn't be creating GObjects while we're still parsing other
files for performance and clarity reasons.

14 years agodata: Actually substitute @GETTEXT_PACKAGE@ in schema files
Jasper St. Pierre [Tue, 5 Jun 2012 14:58:25 +0000 (10:58 -0400)]
data: Actually substitute @GETTEXT_PACKAGE@ in schema files

https://bugzilla.gnome.org/show_bug.cgi?id=677497

14 years agoUpdated Greek translation
Tom Tryfonidis [Mon, 11 Jun 2012 15:31:33 +0000 (18:31 +0300)]
Updated Greek translation

14 years agoUpdated Russian translation
Yuri Kozlov [Mon, 11 Jun 2012 06:38:29 +0000 (10:38 +0400)]
Updated Russian translation

14 years agomodalDialog: show dialogs on monitor with the mouse pointer
Tim L [Fri, 8 Jun 2012 08:26:58 +0000 (18:26 +1000)]
modalDialog: show dialogs on monitor with the mouse pointer

Show the dialog on the monitor containing the pointer, rather than
the monitor with active focused window. This brings it inline with
the behaviour seen when launching applications.

Remove the focusMonitor/focusIndex from LayoutManager. These
properties were only used by the modal dialogs. Remove them since
they are not being used elsewhere.

https://bugzilla.gnome.org/show_bug.cgi?id=642591

14 years agoUpdated Slovenian translation
Matej Urbančič [Fri, 8 Jun 2012 19:29:52 +0000 (21:29 +0200)]
Updated Slovenian translation

14 years agocalendar-server: Remove left-over include
Florian Müllner [Fri, 8 Jun 2012 17:02:50 +0000 (19:02 +0200)]
calendar-server: Remove left-over include

GConf-free at last! GConf-free at last!

14 years agomessageTray: Don't show non urgent notifications while in fullscreen
Adel Gadllah [Wed, 6 Jun 2012 22:27:52 +0000 (00:27 +0200)]
messageTray: Don't show non urgent notifications while in fullscreen

Don't show non urgent notifications when the primary monitor
is in fullscreen (user watching a movie, having a presentation,
playing a game ...).

Once the user leaves fullscreen show the messagetray so that the user don't
miss any notification (same as in "back from idle").

https://bugzilla.gnome.org/show_bug.cgi?id=677590

14 years agoLayoutManager: Add primary-fullscreen-changed signal
Adel Gadllah [Wed, 6 Jun 2012 22:20:23 +0000 (00:20 +0200)]
LayoutManager: Add primary-fullscreen-changed signal

Add a signal to the LayoutManager which gets emitted once the primary monitor
enters or leaves the fullscreen state.

https://bugzilla.gnome.org/show_bug.cgi?id=677590

14 years agocalendar: Adapt to Evolution-Data-Server API changes.
Matthew Barnes [Thu, 26 Apr 2012 13:08:27 +0000 (09:08 -0400)]
calendar: Adapt to Evolution-Data-Server API changes.

Adapt the calendar-server to some major API changes in E-D-S 3.5.3.

More details about the breakage:
http://mbarnes.livejournal.com/4631.html

https://bugzilla.gnome.org/show_bug.cgi?id=677402

14 years agonetwork: Remove old API
Jasper St. Pierre [Tue, 5 Jun 2012 21:32:52 +0000 (17:32 -0400)]
network: Remove old API

The underscored properties were removed a while ago.

https://bugzilla.gnome.org/show_bug.cgi?id=677515

14 years agomain: Adapt to new plugin API
Jasper St. Pierre [Tue, 5 Jun 2012 17:21:51 +0000 (13:21 -0400)]
main: Adapt to new plugin API

14 years agoBump version to 3.5.2
Florian Müllner [Tue, 5 Jun 2012 20:02:39 +0000 (22:02 +0200)]
Bump version to 3.5.2

Update NEWS
Require Mutter 3.5.2

14 years agoa11y: do not expose a label text if 'hidden' style class is used
Alejandro Piñeiro [Mon, 4 Jun 2012 16:23:51 +0000 (18:23 +0200)]
a11y: do not expose a label text if 'hidden' style class is used

https://bugzilla.gnome.org/show_bug.cgi?id=675341

14 years agocss: add a 'hidden' style class
Alejandro Piñeiro [Mon, 4 Jun 2012 16:21:20 +0000 (18:21 +0200)]
css: add a 'hidden' style class

Used for elements that are not supposed to be shown.

https://bugzilla.gnome.org/show_bug.cgi?id=675341

14 years agopopupMenu: do not overflow the currentItems
Alban Browaeys [Sun, 20 May 2012 21:36:27 +0000 (23:36 +0200)]
popupMenu: do not overflow the currentItems

Do not overflow currentItems array. If the Menu section is filled
via model items-changed callback the position in the model passed to
the RemoteMenu _modelChanged can be a to be added asynchronously
action-added. Thus the item does not yet exists in the currentItems.

https://bugzilla.gnome.org/show_bug.cgi?id=676447

14 years agopopupMenu: bypass changeSignal callback if action is already handled
Alban Browaeys [Sun, 20 May 2012 21:37:22 +0000 (23:37 +0200)]
popupMenu: bypass changeSignal callback if action is already handled

https://bugzilla.gnome.org/show_bug.cgi?id=676447

14 years agoendSessionDialog: Factor out _updateDescription from _updateContent
Alejandro Piñeiro [Tue, 5 Jun 2012 09:51:36 +0000 (11:51 +0200)]
endSessionDialog: Factor out _updateDescription from _updateContent

_startTimer adds a tweener to implement the description countdown, which
updates the entire content on each iteration, including the icon. This
causes a significant impact on performance, especially when accessibility
is enabled, as it causes a flood of AtkObject:state-change:showing events.
As the countdown only affects the description, factor out _updateDescription
and use it in _startTimer, and only do a full update of all contents when
necessary.

https://bugzilla.gnome.org/show_bug.cgi?id=674210

14 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 3 Jun 2012 15:57:30 +0000 (17:57 +0200)]
Updated Spanish translation

14 years agoUpdated Galician translations
Fran Diéguez [Sun, 3 Jun 2012 13:02:43 +0000 (15:02 +0200)]
Updated Galician translations

14 years agosearchDisplay: Use the rowLimit we pass to the IconGrid
Christian Weber [Tue, 8 May 2012 20:03:17 +0000 (22:03 +0200)]
searchDisplay: Use the rowLimit we pass to the IconGrid

When displaying children, we need to make sure that we use the rowLimit
property that we pass to iconGrid, rather than assuming that it's
always MAX_SEARCH_RESULTS_ROWS in case some subclass (in an extension maybe)
wants to do something different.

https://bugzilla.gnome.org/show_bug.cgi?id=675527

14 years agoUpdated Galician translations
Fran Diéguez [Sun, 3 Jun 2012 00:39:58 +0000 (02:39 +0200)]
Updated Galician translations

14 years agoPatch for bug https://bugzilla.gnome.org/show_bug.cgi?id=673630
Rūdolfs Mazurs [Sat, 2 Jun 2012 12:45:55 +0000 (15:45 +0300)]
Patch for bug https://bugzilla.gnome.org/show_bug.cgi?id=673630

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sat, 2 Jun 2012 09:45:45 +0000 (12:45 +0300)]
Updated Hebrew translation.

14 years agouserMenu: Indicate progress on status changes
Florian Müllner [Wed, 14 Sep 2011 13:06:48 +0000 (15:06 +0200)]
userMenu: Indicate progress on status changes

Depending on the number of accounts, the type or simply the network,
there may be a noticable lag between setting the status and the actual
status change.
Use the new user-status-pending icon to indicate progress.

https://bugzilla.gnome.org/show_bug.cgi?id=659067

14 years agoNetworkMenu: show notifications for failed VPN connections
Giovanni Campagna [Fri, 18 May 2012 16:34:07 +0000 (18:34 +0200)]
NetworkMenu: show notifications for failed VPN connections

Refactor NMDeviceVPN to be more like the other NMDevices, including
having a valid getSectionTitle() and emitting signals when the
underlying connection changes state.
Use the existing notification infrastructure to hook these signals
to actual notifications (including some code consolidation).

https://bugzilla.gnome.org/show_bug.cgi?id=676330

14 years agostatus/keyboard: Port to the new input sources settings
Rui Matos [Thu, 19 Apr 2012 02:01:29 +0000 (04:01 +0200)]
status/keyboard: Port to the new input sources settings

https://bugzilla.gnome.org/show_bug.cgi?id=641531

14 years agoworkspacesDisplay: Connect to 'notify::n-workspaces' early
Florian Müllner [Wed, 28 Mar 2012 13:25:33 +0000 (15:25 +0200)]
workspacesDisplay: Connect to 'notify::n-workspaces' early

Currently we only connect to the 'notify::n-workspaces' signal the
first time the overview is shown, which means we will miss any
changes to the workspace layout in the meanwhile.
In particular, the decision of whether the workspace switcher should be
shown is taken before the dynamic workspace handling takes over, and is
thus based entirely on the value of the num-workspaces user preference
rather than the actual number of workspaces.
Just connect the signal in _init() (with the nice side-effect to make it
explicit that the signal handler won't ever be disconnected).

https://bugzilla.gnome.org/show_bug.cgi?id=673198

14 years agoa11y: setting the proper role/label_actor for SearchResult.content
Alejandro Piñeiro [Fri, 16 Mar 2012 16:17:23 +0000 (17:17 +0100)]
a11y: setting the proper role/label_actor for SearchResult.content

role/label_actor should be used for the actor that will receive
the focus. In some cases it was also (wrongly) set on the
container, so using an AT like Orca, it exposed both.

https://bugzilla.gnome.org/show_bug.cgi?id=672242

14 years agotelepathyClient: Remove C-based TelepathyLogger wrapper
Jasper St. Pierre [Fri, 25 May 2012 18:55:20 +0000 (14:55 -0400)]
telepathyClient: Remove C-based TelepathyLogger wrapper

gjs has matured enough to the point where we don't need this

https://bugzilla.gnome.org/show_bug.cgi?id=676850

14 years agoAdded contexts to various Unknown strings
Piotr Drąg [Fri, 1 Jun 2012 12:44:40 +0000 (14:44 +0200)]
Added contexts to various Unknown strings

Fixes bug https://bugzilla.gnome.org/show_bug.cgi?id=659968

14 years agonotificationDaemon.js: convert the hints dict at the beginning of the function
Guillaume Desmottes [Thu, 31 May 2012 09:28:41 +0000 (11:28 +0200)]
notificationDaemon.js: convert the hints dict at the beginning of the function

It's used right away to discard some Empathy notifications.

This regression has been introduced during the 3.4 cycle when 'hints' has been
turned to a GVariant.

https://bugzilla.gnome.org/show_bug.cgi?id=675370

14 years agoNetworkMenu: fix updating connection lists
Giovanni Campagna [Thu, 31 May 2012 17:13:16 +0000 (19:13 +0200)]
NetworkMenu: fix updating connection lists

Ensure that the UI is updated when a connection changes name or id,
even if it was already known by a device.
Also, use less private properties on NMConnection objects, as they
can become stale and cause problems.

https://bugzilla.gnome.org/show_bug.cgi?id=677097

14 years agoAdd an initial-setup mode
Matthias Clasen [Thu, 24 May 2012 03:37:09 +0000 (23:37 -0400)]
Add an initial-setup mode

Use the newly introduced kiosk mode functionality, and define an
'initial-setup' mode that is suitable for
https://live.gnome.org/GnomeOS/Design/Whiteboards/InitialSetup

https://bugzilla.gnome.org/show_bug.cgi?id=676697

14 years ago[l10n] Update Japanese translation
Jiro Matsuzawa [Thu, 31 May 2012 09:12:53 +0000 (18:12 +0900)]
[l10n] Update Japanese translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 30 May 2012 12:19:28 +0000 (14:19 +0200)]
Updated Norwegian bokmål translation

14 years agobrowser-plugin: Fix Opera support
Jasper St. Pierre [Mon, 14 May 2012 21:12:45 +0000 (18:12 -0300)]
browser-plugin: Fix Opera support

Opera now tries to call NP_SetWindow without trying to check
if it's a NULL pointer or not.

https://bugzilla.gnome.org/show_bug.cgi?id=672192

14 years agosessionMode: Add 'input-method' to status icons in user mode
Florian Müllner [Tue, 29 May 2012 19:31:02 +0000 (21:31 +0200)]
sessionMode: Add 'input-method' to status icons in user mode

We now drop all status icons that are not explicitly enabled, which
breaks the ibus icon. Add it to the list of allowed icons until we
merge it with the keyboard one.

https://bugzilla.gnome.org/show_bug.cgi?id=677058